#include "Driver.h"
#include "Hook0e.h"
static Hook0e *g_Hook0e;
NTSTATUS DriverEntry(PDRIVER_OBJECT pPDriverObj, PUNICODE_STRING pRegistryPath)
{
	g_Hook0e = (Hook0e *)kmalloc(sizeof(Hook0e));
	g_Hook0e->Initialization();
	pPDriverObj->DriverUnload = UnLoadDriver;
	return STATUS_SUCCESS;
}

VOID UnLoadDriver(PDRIVER_OBJECT pPDriverObj)
{
	g_Hook0e->Uninstall();
	kfree(g_Hook0e);
}
